import fuse

class StatStruct(fuse.Stat):
	"""File-Stats-Structure, holds information, like mode, uid, gid, times, aso."""

	def __init__(self):
		"""Constructor

		Properties:
		- st_mode (protection bits)
		- st_ino (inode number)
		- st_dev (device)
		- st_nlink (number of hard links)
		- st_uid (user ID of owner)
		- st_gid (group ID of owner)
		- st_size (size of file, in bytes)
		- st_atime (time of most recent access)
		- st_mtime (time of most recent content modification)
		- st_ctime (platform dependent; time of most recent metadata change on Unix, 
			or the time of creation on Windows).
		"""
		#super(self.__class__, self).__init__()
		fuse.Stat.__init__(self)

		self.st_mode = 0
		self.st_ino = 0
		self.st_dev = 0
		self.st_nlink = 0
		self.st_uid = 0
		self.st_gid = 0
		self.st_size = 0
		self.st_atime = 0
		self.st_mtime = 0
		self.st_ctime = 0
	# End def
# End class
